Βάσεις δεδομένων

Κωδικός μαθήματος
βασ-δεδ
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Ε
Κατηγορία μαθήματος
Κατεύθυνση
Κορμού
Περιγραφή μαθήματος
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Περιεχόμενα: Εισαγωγή στις βάσεις δεδομένων και τα συστήματα διαχείρισης βάσεων δεδομένων. Το μοντέλο οντοτήτων συσχετίσεων (Ο/Σ), σχεδιασμός με το μοντέλο Ο/Σ. Το σχεσιακό μοντέλο δεδομένων, σχεσιακή άλγεβρα, άλλες γλώσσες για το σχεσιακό μοντέλο (σχεσιακός λογισμός, Datalog, QBE). Η γλώσσα ερωτήσεων SQL. Περιορισμοί στα δεδομένα, συναρτησιακές εξαρτήσεις, σχεδίαση σχεσιακών βάσεων δεδομένων, κανονικές μορφές. Αλγόριθμοι σχεδιασμού σχεσιακών βάσεων δεδομένων (απεικόνιση μοντέλου Ο/Σ στο σχεσιακό μοντέλο). Βασικά στοιχεία αποτίμησης ερωτήσεων.

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Αξιολόγηση: Ασκήσεις και εργασία που εκπονούνται κατά την διάρκεια του εξαμήνου, και γραπτή εξέταση στο τέλος του εξαμήνου. Ο τελικός βαθμός προκύπτει συνυπολογίζοντας τους βαθμούς της γραπτής εξέτασης (βάρος 50-80%), των ασκήσεων (βάρος 10-20%) και της εργασίας (βάρος 30-40%). Προϋπόθεση, ο προβιβάσιμος βαθμός στην εργασία και στην εξέταση.

Μέθοδοι αξιολόγησης: Ερωτήσεις σύντομης απάντησης, Επίλυση προβλημάτων, Γραπτή εργασία, Έκθεση / Αναφορά, Προφορική εξέταση.

URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/courses/1039/

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

Βιβλιογραφία:

  1. J. Ullman, J. Widom, Βασικές αρχές για τα Συστήματα Βάσεων Δεδομένων, 2η έκδοση, Κλειδάριθμος, 2008. Κωδικός στον Εύδοξο: 13619
  2. R. Elmasari, S. Navathe, Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, 6η έκδοση, Δίαυλος, 2012. Κωδικός στον Εύδοξο: 22683637
  3. R. Ramakrishnan, J. Gehrke, Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η έκδοση, Τζιόλα, 2012. Κωδικός στον Εύδοξο: 22694245